SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 37985: Metadata generation in SAS® Customer Intelligence fails with an error if the length of a field name in the underlying database exceeds 28 characters

DetailsAboutRate It

In SAS Customer Intelligence, generation of metadata fails with the following error if the length of a field name in the underlying database exceeds 28 characters:

java.lang.IllegalArgumentException: An invalid resultset ID was specified.  An
ID of length less than 1 or greater than 32 or it may have contained an invalid
character or was a reserved word.  The ID specified was '[DATABASE_FIELD_NAME_EXCEEDS_28]'.

If you are using double-byte characters, the maximum length for this field is 16 characters.

There are two workarounds for this issue:

  1. Ensure that the names of all database fields that require metadata are 28 or fewer characters.
  2. Use the custom attribute, OutputColumnName, in the information map to define an alternative name for the field with a length that is less than 28 characters.


Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Customer Intelligence Plug-ins for SAS Management ConsoleMicrosoft® Windows® for x645.35.3_M29.2 TS2M29.2 TS2M3
Microsoft Windows Server 2003 Datacenter Edition5.35.3_M29.2 TS2M29.2 TS2M3
Microsoft Windows Server 2003 Enterprise Edition5.35.3_M29.2 TS2M29.2 TS2M3
Microsoft Windows Server 2003 Standard Edition5.35.3_M29.2 TS2M29.2 TS2M3
Microsoft Windows Server 20085.35.3_M29.2 TS2M29.2 TS2M3
Microsoft Windows XP Professional5.35.3_M29.2 TS2M29.2 TS2M3
Windows Vista5.35.3_M29.2 TS2M29.2 TS2M3
64-bit Enabled AIX5.35.3_M29.2 TS2M29.2 TS2M3
64-bit Enabled Solaris5.35.3_M29.2 TS2M29.2 TS2M3
HP-UX IPF5.35.3_M29.2 TS2M29.2 TS2M3
Linux for x645.35.3_M29.2 TS2M29.2 TS2M3
Solaris for x645.35.3_M29.2 TS2M29.2 TS2M3
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.